{\rtf1\ansi\deff3\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset128 Calibri;}{\f5\fswiss\fprq0\fcharset128 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq0\fcharset128 WenQuanYi Micro Hei;}{\f7\fnil\fprq0\fcharset128 Lohit Hindi;}{\f8\fnil\fprq0\fcharset128 Calibri;}}
{\colortbl;\red0\green0\blue0;\red0\green0\blue10;\red128\green128\blue128;}
{\stylesheet{\s0\snext0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033 Normal;}
{\s15\sbasedon0\snext16\ql\widctlpar\tx720\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af7\afs28\alang1025\loch\f5\fs28\lang1033 Heading;}
{\s16\sbasedon0\snext16\ql\widctlpar\tx720\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033 Text body;}
{\s17\sbasedon16\snext17\ql\widctlpar\tx720\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af7\afs22\alang1025\loch\f4\fs22\lang1033 List;}
{\s18\sbasedon0\snext18\ql\widctlpar\tx720\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe1033\dbch\af7\afs24\alang1025\ai\loch\f4\fs24\lang1033 Caption;}
{\s19\sbasedon0\snext19\ql\widctlpar\tx720\sb0\sa200\noline\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af7\afs22\alang1025\loch\f4\fs22\lang1033 Index;}
{\s20\sbasedon0\snext20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033 List Paragraph;}
}{\*\listtable{\list\listtemplateid1
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u45 ?;}{\levelnumbers;}\f9\fi-360\li720}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u111 ?;}{\levelnumbers;}\f9\fi-360\li1080}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u63 ?;}{\levelnumbers;}\f9\fi-360\li1440}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u63 ?;}{\levelnumbers;}\f9\fi-360\li1800}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u111 ?;}{\levelnumbers;}\f9\fi-360\li2160}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u63 ?;}{\levelnumbers;}\f9\fi-360\li2520}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u63 ?;}{\levelnumbers;}\f9\fi-360\li2880}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u111 ?;}{\levelnumbers;}\f9\fi-360\li3240}
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u63 ?;}{\levelnumbers;}\f9\fi-360\li3600}\listid1}
{\list\listtemplateid2
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-432\li432}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-576\li576}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-720\li720}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-864\li864}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-1008\li1008}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-1152\li1152}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-1296\li1296}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-1440\li1440}
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow0{\leveltext \'00;}{\levelnumbers;}\fi-1584\li1584}\listid2}
}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}{\info{\author John}{\creatim\yr2012\mo10\dy22\hr2\min48}{\revtim\yr2012\mo10\dy22\hr3\min9}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}

{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\pgdscnxt0 Default;}}
\formshade{\*\pgdscno0}\paperh15840\paperw12240\margl1440\margr1440\margt1440\margb1440\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pgndec\pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx720\sb0\sa200{{\*\bkmkend __DdeLink__29_1851635936}\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\fs22\lang1033
 }{{\*\bkmkstart __DdeLink__29_1851635936}\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Check out System to do list}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  -\tab}\ilvl0\ls1 \li2160\ri0\lin2160\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx4320\tx5040\tx5760\li1440\ri0\lin1440\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
App portion}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  o\tab}\ilvl1\ls1 \li3240\ri0\lin3240\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5040\tx6480\tx7920\li2160\ri0\lin2160\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
GUI}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  o\tab}\ilvl1\ls1 \li3240\ri0\lin3240\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5040\tx6480\tx7920\li2160\ri0\lin2160\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Successfully send HTTP request and receive response}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  o\tab}\ilvl1\ls1 \li3240\ri0\lin3240\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5040\tx6480\tx7920\li2160\ri0\lin2160\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Integrate qr reader}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  o\tab}\ilvl1\ls1 \li3240\ri0\lin3240\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5040\tx6480\tx7920\li2160\ri0\lin2160\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Request equipment information from database}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  o\tab}\ilvl1\ls1 \li3240\ri0\lin3240\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5040\tx6480\tx7920\li2160\ri0\lin2160\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Password hashing for logins? (How do we do this securely?)}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  -\tab}\ilvl0\ls1 \li2160\ri0\lin2160\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx4320\tx5040\tx5760\li1440\ri0\lin1440\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Web Portion}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  o\tab}\ilvl1\ls1 \li3240\ri0\lin3240\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5040\tx6480\tx7920\li2160\ri0\lin2160\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Visible portion}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl2\ls1 \li4320\ri0\lin4320\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5760\tx7920\tx10080\li2880\ri0\lin2880\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Status pages}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl2\ls1 \li4320\ri0\lin4320\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5760\tx7920\tx10080\li2880\ri0\lin2880\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Web pages}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  o\tab}\ilvl1\ls1 \li3240\ri0\lin3240\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5040\tx6480\tx7920\li2160\ri0\lin2160\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Invisible portion}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl2\ls1 \li4320\ri0\lin4320\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5760\tx7920\tx10080\li2880\ri0\lin2880\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Adding new entries to tables}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Requestors}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Suppliers}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Equipment}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Room}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Resource Packages}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl2\ls1 \li4320\ri0\lin4320\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5760\tx7920\tx10080\li2880\ri0\lin2880\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Removing entries from tables}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Resources (Do we need to ever remove resources?)}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Resource Package}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Supplier}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Requestor}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl2\ls1 \li4320\ri0\lin4320\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5760\tx7920\tx10080\li2880\ri0\lin2880\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Populating database}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl3\ls1 \li5400\ri0\lin5400\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx6480\tx9360\tx12240\li3600\ri0\lin3600\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Create dummy test file to load data from.}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl2\ls1 \li4320\ri0\lin4320\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5760\tx7920\tx10080\li2880\ri0\lin2880\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Checking resources out}
\par \pard\plain \s20\ql\widctlpar\tx3600\li720\ri0\lin720\rin0\fi0\sb0\sa200\ltrpar\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033{\listtext\pard\plain  ?\tab}\ilvl2\ls1 \li4320\ri0\lin4320\rin0\fi-360\sl276\slmult1\ql\widctlpar\tx5760\tx7920\tx10080\li2880\ri0\lin2880\rin0\fi-360\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Checking resources in}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
QUESTIONS NEEDING ANSWERING}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{{\*\bkmkend __DdeLink__29_1851635936}\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
How are we going to let the Android program know when something has gone wrong when users attempt to add entries to tables? Error codes, string response vs null response, or something else?}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\rtlch \ltrch\loch
}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\rtlch \ltrch\loch
}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
When creating associations between container and contained items, CHECK THAT IT WILL NOT CAUSE A RECURSIVE LINK}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab \tab ie. A container may not contain itself explicitly in resource_packages table}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
A container may not contain a resource that contains itslef}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab \tab Contains\tab \tab \tab Contained\tab \tab Valid}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab \tab \tab 1\tab \tab \tab \tab 1\tab \tab \tab n}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab \tab \tab 2\tab \tab \tab \tab 1\tab \tab \tab y}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab \tab \tab 3\tab \tab \tab \tab 2\tab \tab \tab y}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab \tab \tab 3\tab \tab \tab \tab 1\tab \tab \tab y}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab \tab \tab 1\tab \tab \tab \tab 3\tab \tab \tab n}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
Solution:}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab check for the base case of an item containing itself and dont let them}
\par \pard\plain \s0\ql\widctlpar\tx720\sb0\sa200\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\loch\f4\fs22\lang1033\sl276\slmult1\ql\widctlpar\tx1080\tx1440\tx1800\li360\ri0\lin360\rin0\fi0\sb0\sa200{\cf2\kerning1\hich\af6\langfe1033\dbch\af8\afs22\alang1025\rtlch \ltrch\loch\fs22\lang1033
\tab call getResourceIDsInContainer on the item that will be contained and if\line \tab \tab the container id shows up among the results, do not let them create\line \tab \tab connection}
\par }